iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0

Hello 大家好,我是泊瑜,這是我第一次參加鐵人賽!因緣際會在今年轉職成為工程師,過去主要學習的語言是 Python,但因為工作需要,我要開始學習使用 Golang 作為 Backend 開發的工具,為了確保上班後能夠跟上專案進度,能看得懂同事在寫些什麼,因此打算在入職前,把 Golang 相關基本知識學習起來,順便藉由鐵人賽的制度,養成自己寫下學習筆記的習慣,希望能幫助也一起新學的夥伴~不過也因為是 Golang 超新手,所以有可能有觀念不正確的地方,還請各位多多包涵指教!

這次學習的目標基本上分為兩部分:

  • Golang 基本語法
  • Golang Web Server 相關應用

我將會在這次鐵人賽分享我學習的筆記,所以大部分內容可能會用 Python 作類比,讓自己可以比較融會貫通,如果有熟悉 Python 的夥伴,或許也能順便糾正我是否類比錯誤喔XD

然後我的學習資源主要來自以下 Udemy 課程:

  1. Go: The Complete Developer's Guide
  2. Building Modern Web Applications with Go
    其他的網路資源就會在相關主題下附上~

學習計畫(文章主題)

這次的學習基本上會依造下方的規劃進行,中間當然會因為我自己的學習狀況動態調整,所以大家參考參考就好XD

Day2 - Day10

Golang 基本資料結構、語法介紹
預計分享主題會有:Slice & Array、Pointer、Struct、Type、interface 等

Day11 - Day25

Golang Web 相關應用
預計分享主題會有:如何使用 Golang 撰寫 http Server 、RESTful Api、串接 Database、實作一個簡單的網站(可能是 blog?)

Day26 - Day30

Golang 進階應用分享
此部分則是根據前面的文章動態調整,可能會續寫前兩部分沒寫完的。
或是開始看一些進階的 Golang 使用方法,像是 goroutine 等~

希望自己真的能順利寫完,加油加油,我們明天開始正式文章吧!


下一篇
Day 2:Golang 是什麼?
系列文
從零開始學 Golang,開發屬於自己的網頁5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言